<?xml version="1.0"?>
<doc>
    <assembly>
        <name>DataAccess.SqlServer</name>
    </assembly>
    <members>
        <member name="T:DataAccess.SqlServer.TSqlTypeConverter">
            <summary>
            A type converter specific to sql server
            </summary>
        </member>
        <member name="M:DataAccess.SqlServer.TSqlTypeConverter.ConvertToType(System.Object,System.Type)">
            <summary>
            Converts to type, handles sql min date
            </summary>
            <param name="data">The data.</param>
            <param name="type">The type.</param>
            <returns></returns>
        </member>
        <member name="T:DataAccess.SqlServer.SqlServerConnection">
            <summary>
            A connection for sql server
            </summary>
        </member>
        <member name="M:DataAccess.SqlServer.SqlServerConnection.#ctor(System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:DataAccess.SqlServer.SqlServerConnection"/> class.
            </summary>
            <param name="ConnectionString">The connection string.</param>
        </member>
        <member name="M:DataAccess.SqlServer.SqlServerConnection.GetConnection">
            <summary>
            Gets the connection.
            </summary>
            <returns></returns>
        </member>
        <member name="M:DataAccess.SqlServer.SqlServerConnection.GetCommand">
            <summary>
            Gets a data command for this connection type
            </summary>
            <returns></returns>
        </member>
        <member name="M:DataAccess.SqlServer.SqlServerConnection.GetParameter">
            <summary>
            Gets a data parameter for this connection type
            </summary>
            <returns></returns>
        </member>
        <member name="M:DataAccess.SqlServer.SqlServerConnection.GetParameter(System.String,System.Object)">
            <summary>
            Gets a data parameter for this connection type
            </summary>
            <param name="name">The parameters name</param>
            <param name="value">The value of the parameter</param>
            <returns></returns>
        </member>
        <member name="M:DataAccess.SqlServer.SqlServerConnection.GetDataStore(System.String)">
            <summary>
            Gets a data store configured for sql servver
            </summary>
            <param name="connection">The connection string</param>
            <returns></returns>
        </member>
        <member name="M:DataAccess.SqlServer.SqlServerConnection.TruncateTable``1(DataAccess.Core.Interfaces.IDataStore)">
            <summary>
            Will execute a command to 'truncate' a table
            </summary>
            <typeparam name="T">The type to truncate</typeparam>
            <param name="dstore">The data store to use when executing</param>
        </member>
        <member name="M:DataAccess.SqlServer.SqlServerConnection.TruncateTable(System.Type,DataAccess.Core.Interfaces.IDataStore)">
            <summary>
            Will execute a command to 'truncate' a table
            </summary>
            <param name="t">The type to truncate</param>
            <param name="dstore">The data store to use when executing</param>
        </member>
        <member name="M:DataAccess.SqlServer.SqlServerConnection.DoBulkInsert(System.Collections.IList,DataAccess.Core.Interfaces.IDataStore)">
            <summary>
            Inserts a list of items using SqlBulkCopy
            </summary>
            <param name="items">The items to insert</param>
            <param name="dstore">The data store to use when executing</param>
        </member>
        <member name="P:DataAccess.SqlServer.SqlServerConnection.TypeConverter">
            <summary>
            The type converter for this data store
            </summary>
            <value></value>
        </member>
        <member name="P:DataAccess.SqlServer.SqlServerConnection.CommandGenerator">
            <summary>
            The command generator for this data store
            </summary>
            <value></value>
        </member>
        <member name="P:DataAccess.SqlServer.SqlServerConnection.LeftEscapeCharacter">
            <summary>
            the data stores escape character (left side)
            </summary>
            <value></value>
        </member>
        <member name="P:DataAccess.SqlServer.SqlServerConnection.RightEscapeCharacter">
            <summary>
            the data stores escape character (right side)
            </summary>
            <value></value>
        </member>
        <member name="P:DataAccess.SqlServer.SqlServerConnection.DefaultSchema">
            <summary>
            The default schema for this data store
            </summary>
            <value></value>
        </member>
        <member name="T:DataAccess.SqlServer.Linq.TSqlLanguage">
            <summary>
            TSQL specific QueryLanguage
            </summary>
        </member>
        <member name="T:DataAccess.SqlServer.Linq.TSqlFormatter">
            <summary>
            Formats a query expression into TSQL language syntax
            </summary>
        </member>
        <member name="T:DataAccess.SqlServer.TSqlCommandGenerator">
            <summary>
            Generates various types of data store Commands, appropriate for Sql Server
            </summary>
        </member>
        <member name="M:DataAccess.SqlServer.TSqlCommandGenerator.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:DataAccess.SqlServer.TSqlCommandGenerator"/> class.
            </summary>
        </member>
        <member name="M:DataAccess.SqlServer.TSqlCommandGenerator.GetInsertCommand(System.Collections.IList)">
            <summary>
            Returns a command for inserting a list of objects
            </summary>
            <param name="items">The objects to insert</param>
            <returns></returns>
        </member>
        <member name="M:DataAccess.SqlServer.TSqlCommandGenerator.GetInsertCommand(System.Object)">
            <summary>
            Returns a command for inserting one object
            </summary>
            <param name="item">The object to insert</param>
            <returns></returns>
        </member>
        <member name="M:DataAccess.SqlServer.TSqlCommandGenerator.GetAddTableCommand(DataAccess.Core.Data.TypeInfo)">
            <summary>
            Returns a command for creating a new table
            </summary>
            <param name="ti">The type to create a table for</param>
            <returns></returns>
        </member>
        <member name="M:DataAccess.SqlServer.TSqlCommandGenerator.GetRemoveColumnCommand(DataAccess.Core.Data.TypeInfo,DataAccess.Core.Data.DataFieldInfo)">
            <summary>
            Returns a command for removing a column from a table
            </summary>
            <param name="type">The type to remove the column from</param>
            <param name="dfi">The column to remove</param>
            <returns></returns>
        </member>
        <member name="M:DataAccess.SqlServer.TSqlCommandGenerator.GetAddColumnCommnad(DataAccess.Core.Data.TypeInfo,DataAccess.Core.Data.DataFieldInfo)">
            <summary>
            Returns a command for adding a column to a table
            </summary>
            <param name="type">The type to add the column to</param>
            <param name="dfi">The column to add</param>
            <returns></returns>
        </member>
        <member name="M:DataAccess.SqlServer.TSqlCommandGenerator.GetTablesCommand">
            <summary>
            Returns a command for loading data on all tables in the data store
            </summary>
            <returns></returns>
        </member>
        <member name="M:DataAccess.SqlServer.TSqlCommandGenerator.GetColumnsCommand">
            <summary>
            Returns a command for loading data on all columns in the data store
            </summary>
            <returns></returns>
        </member>
    </members>
</doc>
